Bug 552837 – mem leak in gtkimmulticontext
authorChristian Persch <chpe@src.gnome.org>
Fri, 19 Sep 2008 12:28:30 +0000 (12:28 +0000)
committerChristian Persch <chpe@src.gnome.org>
Fri, 19 Sep 2008 12:28:30 +0000 (12:28 +0000)
  * gtk/gtkimmulticontext.c: (gtk_im_multicontext_get_slave): Plug mem
  leak.

svn path=/trunk/; revision=21445

ChangeLog
gtk/gtkimmulticontext.c

index ed88ab793db0881b1d064b01fa6fa0b0489d1139..cc01bbe78d357ab008af82631c68fa34a2a3ca7b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-09-19  Christian Persch  <chpe@gnome.org>
+       Bug 552837 – mem leak in gtkimmulticontext
+       * gtk/gtkimmulticontext.c: (gtk_im_multicontext_get_slave): Plug mem
+       leak.
 2008-09-18  Emmanuele Bassi  <ebassi@linux.intel.com>
 
        * gtk/gtkfilechooserdefault.c (settings_save): Save the size column
index 3b73cc40fd2ab22e37a0d94eae5b1bba91f23317..f33a6cc7506074776251a318f14cd569d5f2cb33 100644 (file)
@@ -237,6 +237,7 @@ gtk_im_multicontext_get_slave (GtkIMMulticontext *multicontext)
       gtk_im_multicontext_set_slave (multicontext, slave, FALSE);
       g_object_unref (slave);
 
+      g_free (multicontext->context_id);
       multicontext->context_id = g_strdup (global_context_id);
     }